Properties of a Rule |
|
Rules are associated to a rule group and are triggered upon certain actions. They are fired based on their priorities and can be set as mutually exclusive or overrides and so on. These properties can be set through various tabs on this interface.
The following table describes the various fields on the Basic Properties to be assigned while creating a rule.
Table 1. Basic Properties
Field |
Description |
---|---|
Version |
The current version of the rule. This value cannot be edited. |
Rule Group |
The rule group to which the rule belongs. While defining the rule on a rule group, this field is automatically filled. |
Rule Type |
Type of rule. You can select the following rule types from the list:
|
Effective From |
The date from which the rule comes into effect. For more information on specifying the dates refer to Guidelines for Setting Effective and Expiry Dates. |
Expires On |
The date from which the rule is no longer effective. For more information on specifying the dates refer to Guidelines for Setting Effective and Expiry Dates |
Triggers |
|
The following table describes the various fields on the Additional Properties tab, that can be set while creating a rule.
Table 2. Additional Properties
Field |
Description |
||
---|---|---|---|
Priority |
States the priority based on which the rule is executed.Let us consider the following:
|
||
isActive |
Select this check box to enable the rule. |
||
Link |
Name of the rule that should be executed after this rule is executed when you have to trigger a series of rules. |
||
Rule Template |
Name of the rule template this rule is based on.
|
The following table describes the various fields on the Namespaces tab.
Table 3. Namespaces
Field |
Description |
---|---|
Prefix |
Contains the prefix of the elements in the input schema. |
Namespaces |
contains the namespaces of the elements in the input schema. |
Mutex
You can set a particular rule (source rule) to be mutually exclusive (mutex) to one or more rules. This way, if the source rule happens to trigger first, and the condition is satisfied, the mutex rule will not trigger. Likewise, if the rule that is set to be mutually exclusive happens to trigger first, the source rule will not trigger.
Click the Mutex tab and select the check boxes of one or more rules to be made mutually exclusive. For more information on Mutex rules, refer to Mutex.
Overrides
You can set a rule to override another rule. This way, even if a rule is acting on an object, you can choose to override that rule with another rule.
Click the Overrides tab and select the checkboxes of one or more rules that you want to override. For more information on overrides, refer to Overrides.
Note: Ensure that you have created the required passive rules under the template which you are working on.